iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
Modern Web

Node.js系列 第 13

DAY 13 站在科技巨人的肩膀上! 用Node.js做Discord機器人

  • 分享至 

  • xImage
  •  

DAY 13 實作! 用Node.js做Discord機器人

{%hackmd BJrTq20hE %}

tags: 第 14 屆 iThome 鐵人賽 (2022)

為什麼要做DC機器人 ?

這一篇是我自己私心的實作範例,對於之後的物件與事件我能夠更好地講解,今天要手把手的帶大家做出屬於自己的DC機器人,接下來的內容!保證干貨,在鐵人賽上面絕對找不到像是我這一篇的文章,我認為一個工程師最大的優勢就在於Debug能力和清楚的了解自己正在面對甚麼問題而選擇怎麼樣的工具,DC機器人是我學Node.js的初心所在,所以看著書上寫的也別忘了自己是為了什麼而使用所研發的工具,接下來要展現Node.js高併發序列在場上能發展的優勢。

Discord設置

首先需要進入 Discord api 研發者介面,並點擊「New Application」
(當然你需要優先登入你的Discord帳號)

輸入您將要創建API的名字

這裡是API的操控介面,從這裡可以控制屬於自己的API


下一步是創建屬於自己的機器人,從左手邊的列表選擇BOT並按下『Build-A-Bot』,就會進入機器人的創建介面。

在這裡幫自己的機器人選個好看的圖片取好名字,並記得把下方的 Privileged Gateway Intents 三個選項都選起來到True

隨後,我們需要產生一組能夠把我們機器人連接到Discord伺服器的需求連結,到「Auth」>「URL Generator」,這裡勾選bot 機器人 並調整自己需要的權限,這裡因為測試所以直接給管理員權限
,之後可以自己條。

按下COPY複製連結並邀請機器人進入自己的伺服器


機器人就會出現在伺服器囉

下一篇「機器人動起來 ! Discord機器人Node.js設置」,會在更更進一步介紹Discord機器人了。


上一篇
DAY 12 Buffer類別及其方法
下一篇
DAY 14 機器人做得更好 ! DC機器人 Node.js建置
系列文
Node.js30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言